/*预览简历*/
.resumetop{width: 100%;float: left;margin-bottom: .3rem;background: #fff;}
.resumetop .res_header{background: #00c6c9;height: .95rem;padding-top: 1rem;position: relative;}
.resumetop .res_header a.back{left:0;background: url(/default/images/mobile/layout/common.png) -.87rem -1.89rem no-repeat;background-position: -2.94rem -1.42rem;background-size: 3.2rem 3.73rem;margin:.3rem;height:.4rem;width:.4rem;display: block;top:0;position: absolute;}
.resumetop .res_header .pic{width: 1.6rem;height: 1.6rem;margin: 0 auto;border-radius: 1.6rem;border:.05rem solid #fff;background: #fff;}
.resumetop .res_header .pic img{width: 1.6rem;height: 1.6rem;border-radius: 1.6rem;}
.resumetop .coment{text-align: center;margin-top: .85rem;}
.resumetop .coment span{font-size: .28rem;margin: 0 .05rem;color: #787878;line-height: .4rem; height: .4rem}
.resumetop .coment p{font-size: .34rem;margin-top: .1rem; line-height: .6rem; height: .6rem; font-weight: bold}
.resumetop .bg{width: 100%;height: .08rem;background: url(/default/images/mobile/personal/resumeInfo_bg.png);background-repeat: repeat-x;margin-top: .4rem;background-size: .29rem .08rem;}
.resumeblock{float: left;width: 100%;background: #fff;margin-bottom: .3rem;padding-bottom: .2rem;}
.resumeblock:last-child{margin-bottom: 0;}
.resumeblock >.title{padding:0 .3rem;line-height: .8rem;height: .8rem;color: #00c6c9;font-size: .3rem;border-bottom:1px solid #f2f2f2;}
.resumeblock >.title .look{ float: right;line-height: .8rem;height: .8rem;}
.resumeblock >.title .look a{ color: #00c6c9; height: .8rem; line-height: .8rem; float: left; display: block; font-size: .26rem}
.resumeblock ul{margin: .2rem .3rem 0 .3rem;}
.resumeblock ul li{line-height: .42rem;font-size: .28rem;color: #787878;padding:.1rem 0;clear: both;position: relative;padding-left: 1.4rem;}
.resumeblock ul li:first-child{padding-top: 0;}
.resumeblock ul li >span {position: absolute;left: 0;}
.resumeblock ul li em {color: #333;}
.resumeblock .content{line-height: .4rem;font-size: .28rem;margin: .2rem .3rem 0 .3rem;}
.resumeblock .infolist { float: left}
.resumeblock .infolist .infoitem{ width:6.9rem;line-height: .4rem;padding:.1rem 0;font-size: .28rem;margin: 0 .3rem;border-bottom: 1px dashed #ddd;position: relative; float: left}
.resumeblock .infolist {margin-top: .2rem;}
.resumeblock .infolist .infoitem:last-child{border:0;}
.resumeblock .infolist .infoitem:first-child{padding-top: 0;}
.resumeblock .infolist .infoitem strong { font-size: .28rem; color: #444; font-weight: 700; }
.resumeblock .infolist .infoitem strong.title { width: 100%; height: .5rem; line-height: .5rem; float: left}
.resumeblock .infolist .infoitem >span {color: #787878;font-size: .28rem;margin-left: .1rem;}
.resumeblock .infolist .infoitem p {color: #787878; float:left;font-size: .28rem;line-height: .4rem; width: 100%;word-break: break-all}
.resumeblock .experience_main{margin-top: .4rem;position: relative; float: left; width: 100%}
.resumeblock .experience_main .experience_box{border-left: .01rem solid #ddd;margin: 0 .3rem;padding:.24rem .1rem .24rem .15rem; width:6.9rem; float: left;position: relative;line-height: .4rem;}
.resumeblock .experience_main .experience_box:first-child{margin-top: .1rem;}
.resumeblock .experience_main .experience_box .time{color: #999;line-height: .5rem;position: absolute;top:-.2rem;left: -.12rem; width: 100%; float: left;
    font-size: .28rem; word-break: break-all; }
.resumeblock .experience_main .experience_box .time em{background: url(/default/images/mobile/layout/common.png)-2.72rem -.63rem;width: .24rem;height: .24rem;top:.1rem;display: inline-block;background-size: 3.2rem 3.73rem;}
.resumeblock .experience_main .experience_box .title{font-size: .28rem; line-height: .4rem; word-break: break-all; width: 100%; float: left}
.resumeblock .experience_main .experience_box  strong{font-size: .28rem; color: #444; width: 100%; float: left; word-break: break-all }
.resumeblock .experience_main .experience_box >span{color: #999;}

.resumelast{margin-bottom:1rem; width: 100%; height: 0rem; float: left;padding: 0}

.resumeblock .pic_list {float: left; margin:0 0.3rem; padding: .2rem 0; width:6.9rem;border-bottom:1px dashed #ddd;}
.resumeblock .pic_list  .avatar{float: left;}
.resumeblock .pic_list  .avatar img{height: 1rem;width: 1rem;border-radius:1rem;display: block;float: left;
    box-sizing: border-box; margin: 0 .1rem; padding: 0; border: none; }
.resumeblock .pic_list  dl{float: left;width: 5.49rem; margin-left:.2rem;}
.resumeblock .pic_list  dt{ line-height: .5rem;;font-size:.28rem;color: #666; width: 100%; margin-top: .1rem; font-weight: 700}
.resumeblock .pic_list  dd{line-height: .4rem; color: #999;width: 100%;;font-size:.26rem; word-break: break-all}


.operation{position: fixed; height: 1rem;bottom: 0;width: 100%;background: #fff;border-top: 1px solid #ddd;max-width:7.5rem;}
.operation .wrap{ float: left; margin: .125rem 0;width: 100%;}
.operation .tel{width:30%;text-align: center;height:.75rem;line-height:.75rem; float: left; margin-right: 10%; }
.operation .tel img{ margin:0 auto;display: inline-block;width: .75rem;;height:.75rem}
.operation .send{width:50%; float:left;border-radius:.05rem;background: #00c6c9;color:#fff;font-size: .32rem;text-align: center;display: inline-block;height:.75rem;line-height: .75rem; }
.operation .noSend{width:50%; float:left;border-radius:.05rem;background: #ccc;color:#fff;font-size: .32rem;text-align: center;display: inline-block;height:.75rem;line-height: .75rem; }
/*layer 弹出层颜色*/
.layerMobileErr .layui-m-layercont{background-color:#F0504E; color:#fff; border:none;font-size: .24rem; font-weight: bolder;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.layerMobileOk .layui-m-layercont{background-color:#21a74f; color:#fff; border:none;font-size: .24rem; font-weight: bolder;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
/*邀请面试层*/
.interviewbox{
    width: 100%;
    height:100%;
    overflow: hidden;
}
.interviewtime{
    width: inherit;;
    height: .45rem;
    padding: .4rem 0 .4rem 0;
}
.interviewtime em{
    color: #a8a8a8;
    margin-left: .05rem;
}
.interviewtime i{
    font-style: normal;
}
.interviewtime span{
    margin-right: .2rem;
    width: 100%;
    display: inline-block;
}
.timeput{
    line-height: .45rem;
    height: .45rem;
    width: 60%;
    border: .01rem solid #ccc;
    font-size: .16rem;
    color: #a8a8a8;
    margin-left: .1rem;
}
.wicon{
    background-image: url("");
    background-repeat:no-repeat;
    background-position:right center;
}
.jobtitle{
    padding: .3rem 0 .3rem 0;
    min-height: .45rem;
}
.jobtitle i{
    line-height: .45rem;
    font-style: normal;
}
.jobtitle select{
    border: .01rem solid #ccc;
    line-height: .45rem;
    height: .45rem;
    width: 60%;
    overflow: hidden;
    font-size:.16rem;
    color: #a8a8a8;
    margin-left: .1rem;
}
.jobtitle option{
    text-align: center;
    color: #696969;
}
.jobtitle select::-ms-expand {
    display: none;
}
.jobnote{
    width: 100%;
    min-height: 1.1rem;
}
.jobnote span{
    width: inherit;
    min-height: .9rem;
    display: inline-block;
    padding: .40rem 0 0 0;
}
.jobnote i{
    line-height: .45rem;
    font-style: normal;
}
.jobnote textarea{
    width: 60%;
    min-height:1.88rem;
    line-height: .45rem;
    vertical-align: middle;
    margin-left: .1rem;
    resize: none;
}
.jobnote em{
    color: #a8a8a8;
    margin-left: .05rem;
}
.interviewtip{
    width: 100%;
    margin-top: .13rem;
    color: #2e8ded;
}
.interviewbutton{
    width: 100%;
    text-align: center;
    padding-top: .3rem;
}
.interviewbutton input{
    font-size: .16rem;
    min-width: .9rem;
    height: .45rem;
    line-height: .45rem;
    background-color: #2e8ded;
    padding: .1rem;
    color: #fff;
    border: none;
    margin-right: .3rem;
}
